import os

# # 获取操作系统的名字
# print(os.name)
# # my_path = "/user/my_test/abc.txt"
# # 获取路径的分隔符
# print(os.path.sep)

# # 获取指定文件的绝对路径，只是拼接路径，路径可能有错
# r"C:\TT\习知\14\UIAotoTest\第9天"
# print(os.path.abspath('my_test.txt'))

# # 判断是否是文件夹
# my_path = r"C:\TT\习知\14\UIAotoTest\第9天\os_demo.py"
# print(os.path.isdir(my_path))

# path = os.path.abspath('os_demo.py')
# print(path)
# # # 路径是否存在，存在返回True
# # print(os.path.lexists(path))
#
# # 判断是否是文件
# print(os.path.isfile(path))
# # 获取当前目录
# path1 = os.getcwd()
# print(path1)
# print(os.path.isfile(path1))
#
# # 判断是否存在，不管是文件还是目录都可以
# print(os.path.exists(path))
# print(os.path.exists(path1))

# # 分割文件名和扩展名,将文件后缀与文件名拆开，组成一个元组
# print(os.path.splitext("/user/my_test.txt"))

# # 分割文件名和路径,将文件路径与文件分隔，组成一个元组
# print(os.path.split('/user/my_test.txt'))

# # 返回拼接后的新的路径，第一个参数写路径，第二个参数写文件名 win=\ 非win=/
# print(os.path.join('a', 'b', 'c', "my_test.txt"))

# # dirname获取当前文件所在文件夹的名字，返回路径，__file__代表当前文件的路径
# path = os.path.dirname(__file__)  # __file__表示当前文件

# print(os.getcwd())
# os.chdir('..')  # 切换路径
# print(os.getcwd())

# os.rename('demo.py', 'demo1.py')  # 文件重命名
#
# os.remove('demo1.py')  # 删除文件
#
# os.rmdir('demo1')  # 删除文件夹
#
# os.removedirs('demo1')  # 删除空文件夹
#
# os.mkdir('demo1')  # 创建文件夹
#
# os.makedirs('demo2\demo22\demo222')
#
print(os.listdir(r'C:\TT\习知\14\UIAotoTest\第9天'))  # 列出指定目录的所有文件和文件夹
#
print(os.environ)  # 获取环境配置
#
print(os.environ.get('PATH'))  # 获取指定的环境配置
#
# new=r"E:\VIP\MS212\python212\class07\a\info.txt"
# value=os.access(path=new,mode=os.F_OK)	# 验证文件的权限
#
# path=r"E:\VIP\MS212\python212\class07\a\info.txt"
# os.chmod(path=path,mode=stat.S_IRUSR)	# 修改文件权限  权限值：r  w  x  rwx   用户权限：OTH  GRP   USR